lease for life or lives - Turc Anglais Dictionnaire